Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix more windows tests #1581

Closed

Conversation

talregev
Copy link
Contributor

Fix more windows tests

@talregev
Copy link
Contributor Author

talregev commented Jul 18, 2023

gtsam unstable doesn't compile at all at windows, because it has multiple definition error.
Also tests now compile, but they fails because they have exceptions. It mean now we need to change the tests / lib for correctness.
@varunagrawal
Can you take a look of it?

@talregev
Copy link
Contributor Author

talregev commented Jul 18, 2023

@talregev
Copy link
Contributor Author

talregev commented Jul 18, 2023

@varunagrawal
I added /FORCE:MULTIPLE for windows for all targets. now also gtsam_unstable is compile, also the gtsam tests.
With this flag, microsoft c++ behave as gcc with templates. It will be more easier to develop like that.
Tests are now failing because of correctness. Can you take care of it?
Also there is a metis library for windows that I mention in previous PR that it will not compile for windows because you take a portion of this library only for linux and osx. You should also fix it.

I can check also for gtsam_unstable tests. But first please review these changes, and comment your thoughts.

@dellaert
Copy link
Member

Was this closed because superseded by #1584 ?

@talregev
Copy link
Contributor Author

Was this closed because superseded by #1584 ?

Yes.

@varunagrawal varunagrawal mentioned this pull request Jul 23, 2023
@talregev talregev deleted the TalR/fix/windows-tests branch July 24, 2023 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants